using MediatR;
using WMS.ErrorCode;
using WMS.WebApiWrite.DTO;

namespace WMS.WebApiWrite.Application.Command
{
    /// <summary>
    /// 保存盘点信息命令（新增或编辑）
    /// 包含盘点主表、盘点明细（批量）、上传附件（批量）
    /// </summary>
    public class SaveInventoryCommand : IRequest<ApiResult<string>>
    {
        /// <summary>
        /// 盘点信息DTO（包含明细和附件）
        /// </summary>
        public InventoryDTO InventoryDTO { get; set; }
    }
}

